excellence in competition badge - Español Inglés Diccionario